// Aula 6 - Configurações de Permissões


Para obter acesso aos arquivos ou diretórios no Linux, as permissões são fundamentais para que sejam corretamente feitas. 

Essas permissões são atribuídas a três entidades: o proprietário do arquivo, o proprietário do grupo e a outra entidade (que é todo mundo).


Antes de discutir permissões, você deve saber sobre a função de propriedade de arquivos e diretórios. 

A propriedade de arquivos e diretórios é vital para trabalhar com permissões. 

Vamos ver pro exemplo as permissões abaixo:

# ls -l

Podemos ver também, quais diretórios e arquivos um usuário comum tem:

# find / -user vitor


# find / -group users

Para mudar as permissões, usamos o comando chown

# chown -R vitor /home/vitor

E para alterar com mais detalhes, temos a numeração deles:

Read    4
Write   2
Execute 1

# chmod 750 /arquivo

Para deixar ele executavél:

# chmod +x arquivo.sh

Para todo o diretório e seus arquivos:

# chmod -R o+rx /data

Vamos ao nosso exemplo prático:

# mkdir -p /data/vendas /data/contas

# chown vitor.vendas /data/vendas 

# chown bob.contas /data/contas

# chmod 770 /data/vendas

# chmod 770 /data/contas

# su - vitor

$ touch vazio

$ cd /data/vendas

$ touch vazio






















